massive amounts/quantities - German English Dictionary